package com.example.ecas.service;

import com.example.ecas.pojo.Case;
import com.example.ecas.vo.CaseVO;

import java.util.List;

public interface CaseService {

    // 返回带上了患者姓名的列表 [ 患者姓名列表, 病历列表 ]
    List<Object> appendPatientName(List<Case> cases);

    List<Case> caseRecommend(int caseId);

    List<Object> caseRecommendIncludeSimilarity(int caseId);

    // 返回名字带有关键字的患者的名字和病历的列表  [ 患者姓名列表, 病历列表 ]
    List<Object> getCasesByPatientKey(String key);

    boolean caseInput(CaseVO caseVO);

    List<Case> getCasesByDiseaseId(int disId);
}
